package com.zbkj.crmeb.front.request;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @Author: Rede
 * @DateTime: 2024-10-01 17:09
 * @Description: 支付单申报
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="CustomsPushPayRequest 对象")
public class CustomsPushPayRequest implements Serializable {

    private static final long serialVersionUID = 4023970257425013677L;

    private String timestamp;
    private String oid_partner;
    private String username;
    private String id_type;
    private String id_no;
    private String phone;

    /** 必传:商户系统唯一交易流水号。由商户自定义。 */
    private String txn_seqno;
    private String org_txn_seqno;
    private String txn_time;
    private String operate_type;
    private BigDecimal total_amount;
    private String platform_code;
    private String platform_name;
    private String custom_code;
    private String notify_url;
    private String sub_order_flag;
    private String auth_check_strategy;
    private String extend_info;
    private BigDecimal pay_fee_amount;
    private BigDecimal pay_gds_amt;
    private BigDecimal pay_tax_amt;

}
